<?php
/**
 * 定义h:attr控件，用来定义控件的属性值
 * 
 * 可以使用的参数有：
 * - *name <string> 父控件属性名
 * - value <string> 父控件属性值
 *
 * @package if
 * @subpackage module.ui
 * @since 1.1.0
 */
class UIAttr extends UIControl {
	function _before_render() {
		$parent = $this->parent();
		if ($parent) {
			if ($this->attr("value")) {
				$parent->setAttr($this->attr("name"), $this->attr("value"));
			}
			else {
				$parent->setAttr($this->attr("name"), $this->content());
			}
		}
	}
	
	function render() {
		return null;
	}
}

?>